home *** CD-ROM | disk | FTP | other *** search
/ Software Explosion / Software Explosion (Fore-Matt Home Computing)(1996).iso / system / messysid-3012.dms / messysid-3012.adf / MultiDos.doc < prev    next >
Text File  |  1989-01-06  |  5KB  |  137 lines

  1. ********************************************************
  2.     MultiDos  v1.12  is (C) Copyright 1990,1991 by Kjell
  3. H.     Didriksen.     All   rights   reserved.    Freely
  4. distributable, except that it may not be distributed for
  5. profit  without  written  permission  from  the  author.
  6. Hereby,  Fred Fish explicitly gets permission to include
  7. MultiDos  in  his  library of freely distributable Amiga
  8. software.
  9. *********************************************************
  10.  
  11. What is it?
  12. ===========
  13.    A  Cross-Dos/MSH  like program.  It will allow you to
  14. read MS-DOS disks with a standard 3 1/2 drive.
  15.  
  16. Installation:
  17. =============
  18.    Copy l/MultiDosFileSystem to l:
  19.    Copy devs/multidos.device to devs:
  20.    Execute  PcMountAll  from  Workbench or CLI(put it in
  21. your s:user-startup).
  22.  
  23. What do I do now?
  24. =================
  25.    MS-DOS  disks  will now be available through dfx:  as
  26. all other Amiga disks.
  27.  
  28.  
  29.  
  30.    What  is  MultiDos?  If you have heard of CrossDos or
  31. MSH,  it  is  just  about  the same thing.  Only better,
  32. since  you can read both MS-DOS and AMIGA-DOS disks from
  33. the  same  Device  name  (DF0:,  DF1:,  DF2:  and DF3:).
  34. There  is also a non standard format supported.  (MS-DOS
  35. on  trackdisk  blocks,  gives you 880K disks.) Just note
  36. that  880K  format is not readable on a MS-DOS computer.
  37. It  is  possible  to  make  a mountlist entry to support
  38. this.
  39.  
  40.    If  MultiDos are mounted as MDx:, it will steal DFx:.
  41. This  is done to cut down the diskchange overhead.  This
  42. will also make it possible to read MS-DOS diskettes from
  43. DFx:.  If you mount MultiDos whith another name, it will
  44. not steal DFx:.
  45.  
  46.  
  47.  
  48. System/PcMountALL
  49. =================
  50. Starts MultiDosFileSystem on all mounted DFx: drives.
  51.  
  52. SYNTAX
  53.   PcMountALL
  54.  
  55. System/PcKillALL
  56. ================
  57.  
  58.   Removes MultiDosFileSystem from all DFx:  drives.  But
  59. leaves  the  devicenodes  in  the  list  (in  case  that
  60. somebody still have a pointer to the devicenode).
  61.  
  62. SYNTAX
  63.  
  64.   PcKillALL
  65.  
  66. System/PcFormat
  67. ===============
  68.  
  69.   This  format  command  will  try  to  get  as  much as
  70. possible  out  of  a  disk / partition.  But if you like
  71. cracy  formats  you  can  define  them as a entry in the
  72. S:PcFormat.spc file.
  73.  
  74.   Spesial  care  is taken when formatting DFx:  devices.
  75. As  default it is assumed that you want to format a disk
  76. as  a  MS-DOS compatible disk.  But if you want to use a
  77. non-standard   disktype   (880K   MS-DOS  FORMAT)  on  a
  78. diskette, use the option AMIGA, when formatting.
  79.  
  80. SYNTAX
  81.   PcFormat DRIVE <drive> NAME <name> [QUICK] [NOICONS] [NOVERIFY]
  82.         [NOLABEL] [AMIGA] [SMALLCLUSTERS] [-f<formatname>]
  83.   QUICK = Just initialize the disk.
  84.   NOICONS = Dont put a 'DISK.INFO' icon on the disk.
  85.   NOVERIFY = Don't verify disk when formatting.
  86.   NOLABEL = Don't give the disk a name (is not recomended).
  87.   AMIGA = forces PcFormat to use trackdisk.device when formatting
  88.         diskettes (WARNING: not compatible with MS-DOS).
  89.   SMALLCLUSTERS = Use 512 bytes clusters instead of 1024 bytes clusters.
  90.   <formatname> refers to a index in the file 'S:PcFormat.spc'
  91. FUNCTION
  92.   Formats a diskette as a MD-DOS disk.
  93.  
  94. ----------------------------------------------------------------------------
  95. Example of a body of a entry in 'S:PcFormat.spc':
  96.  
  97. F9:                    /* Format index, can be anything
  98.                        you like, but it is recomended
  99.                        that it differs from the
  100.                        KeyWords below. This index
  101.                        refers to a standard 3.5" disk */
  102.   SystemID = MDos1.0            /* System name (8 cps). */
  103.   BytesPerSector = 512            /* Usually 512 bytes. */
  104.   BlocksPerCluster = 2            /* Standard is 2. */
  105.   PreAlloc = 1                /* Number of blocks before first
  106.                        FAT. */
  107.   NumbersOfFats = 2            /* Usually 2. */
  108.   NumberOfRootDirEntries = 112        /* Entries in root dir. must be a
  109.                        multiple of 16 */
  110.   TotalBlocksOnDisk = 1440        /* Total number of blocks on disk */
  111.   FormatID = 0xF9            /* Format type, 0xF9 is 3.5" disks */
  112.                                     /* 0xF8 is for hard-disks */
  113.   BlocksPerFat = 3            /* 3 on standard diskettes. */
  114.   BlocksPerTrack = 9            /* 9 on standard diskettes. */
  115.   Surfaces = 2                /* 1 or 2 on a standard diskette. */
  116.   HiddenSectors = 0            /* Internal use, leave 0 */
  117.   BigTotalSectorsOnDisk = 0        /* If TotalBlocksOnDisk is greater
  118.                        than 65535 then use this instead */
  119.   PhysicalDriveNumber = 0        /* Internal use, leave 0 */
  120.   ExtendedBootRecordSignature = 0    /* Internal use, leave 0 */
  121.   VolumeSerialNumber = 0        /* Internal use, leave 0 */
  122.   VolumeLabel = MultiDos1.0        /* Internal use */
  123. ##                    /* End marker for index. */
  124. ----------------------------------------------------------------------------
  125.  
  126. Caveats
  127. =======
  128.  
  129.    Don't  copy a file with name longer than 8 characters
  130. to MS-DOS disks under 1.2/1.3 Workbench.  Workbench will
  131. crash. Commodore has fixed this under 2.0.
  132.  
  133. Kjell H. Didriksen,
  134. Melhus,
  135. N-4370 EGERSUND,
  136. Norway.
  137.